.onairindex .onairdetails .onairinnerbanner { background: #e7f8fb; padding: 125px 0 125px; }
.onairindex .onairdetails .onairinnerbanner .sec-title h1 { font-size: 45px; color: #8e1c1c; font-weight: 600; line-height: 65px; padding-top: 15px; }

.onairindex .onairdetails .rs-about.style1 .about-part .sec-title .sub-title { color: #8f1b1b; font-weight: 600; }
.onairindex .onairdetails .rs-about.style1 .about-part .sec-title .title { font-size: 18px; font-weight: 500; text-align: justify; line-height: 28px; color: #8f1b1b; }

.onairindex .onairdetails .rs-about.style1 .notice-bord.style1 .title { background: #8f1b1b; font-size: 20px; text-transform: uppercase; padding: 18px 25px; text-align: center; font-weight: 600; color: #ffffff; margin-bottom: 10px; }
.onairindex .onairdetails .rs-about.style1 .notice-bord.style1 .shortvideos { padding-left: 20px; }
.onairindex .onairdetails .rs-about.style1 .notice-bord.style1 .desc { padding-left: 20px; margin-top: 6px; }
.onairindex .onairdetails .rs-about.style1 .notice-bord.style1 .desc a { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .rs-popular-courses.best-school.vegaonairinner2 .courses-item { height: 350px; }
.onairindex .rs-popular-courses.best-school.vegaonairinner2 .content-part h4 { margin-bottom: 10px; color: #000; }
.onairindex .rs-popular-courses.best-school.vegaonairinner2 .content-part a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; }
.onairindex .rs-popular-courses.best-school.vegaonairinner2 .content-part a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .vegaonairinner.rs-popular-courses.about-author .sec-title .sub-title { font-size: 24px; color: #8e1c1c; font-weight: 600; }
.onairindex .vegaonairinner.rs-popular-courses.about-author p { font-size: 18px; color: #000; font-weight: 400; }
.onairindex .vegaonairinner.rs-popular-courses.about-author p a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; }
.onairindex .vegaonairinner.rs-popular-courses.about-author p a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .bg-video-wrap { position: relative; overflow: hidden; width: 100%; height: 60vh; display: block; }
.onairindex .bg-video-wrap video { min-width: 100%; height: 60vh; z-index: 1; }
.onairindex .bg-video-wrap .overlay { width: 100%; height: 60vh; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0); z-index: 2; }
.onairindex .bg-video-wrap h1 { text-align: center; color: #fff; position: absolute; top: 40%; bottom: 0; left: 0; right: 0; margin: auto; z-index: 3; max-width: 80%; width: 100%; font-weight: 600; }

.onairindex .rs-popular-courses.onairindex.best-school .courses-item { height: auto; margin-bottom: 15px; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part.videoframe { border: 1px solid #8f1b1b; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part h2 { margin-bottom: 10px; color: #8f1b1b; font-size: 26px; font-weight: 500; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part p { margin-bottom: 15px; font-size: 18px; line-height: 25px; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part ul { font-size: 17px; line-height: 25px; margin-bottom: 15px; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; }
.onairindex .rs-popular-courses.onairindex.best-school .content-part a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .rs-blog.style2.onair.authorslider .team-item { text-align: center; }
.onairindex .rs-blog.style2.onair.authorslider .team-item img { width: 80%; height: 320px; margin-left: 10%; border-radius: 15px; }
.onairindex .rs-blog.style2.onair.authorslider .team-item .author-name { text-align: center; margin-top: 10px; font-size: 20px; color: #8f1b1b; font-weight: 500; margin-bottom: 5px; }
.onairindex .rs-blog.style2.onair.authorslider .team-item .author-name a { color: #8f1b1b; }
.onairindex .rs-blog.style2.onair.authorslider .team-item .author-intro { text-align: center; margin-top: 0px; font-size: 16px; color: #8f1b1b; font-weight: 500; margin-bottom: 5px;  }

.onairindex .rs-blog.style2.onair.archiveslider .team-item { text-align: center; }
.onairindex .rs-blog.style2.onair.archiveslider .team-item p { text-align: center; margin-top: 10px; font-size: 20px; color: #000; font-weight: 500; margin-bottom: 5px; line-height: 30px; }
.onairindex .rs-blog.style2.onair.archiveslider .team-item p a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; }
.onairindex .rs-blog.style2.onair.archiveslider .team-item p a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle { margin-top: 10px; }
.onairindex .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px;  }
.onairindex .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairindex .rs-blog.style2 .readon2.mod { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; text-transform: none; }
.onairindex .rs-blog.style2 .readon2.mod:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; text-transform: none; }

.onairindex .mostpopularvideos .sec-title .sub-title { font-size: 24px; color: #8e1c1c; font-weight: 600; line-height: 28px; margin-bottom: 30px; }
.onairindex .mostpopularvideos .bg-video-wrap22 { position: relative; overflow: hidden; width: 100%; height: 60vh; display: block; }
.onairindex .mostpopularvideos .bg-video-wrap22 video { min-width: 100%; height: 60vh; z-index: 1; }
.onairindex .mostpopularvideos .bg-video-wrap22 .overlay { width: 100%; height: 60vh; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0); z-index: 2; }

.onairdetails .onairinnerbanner { background: #f9e4e3; padding: 70px 0 125px; }
.onairdetails .onairinnerbanner .sec-title h1 { font-size: 45px; color: #8e1c1c; font-weight: 600; line-height: 65px; padding-top: 45px; }

.onairdetails .rs-about.style1 .about-part { background: #f5dbda; }
.onairdetails .rs-about.style1 .about-part .sec-title .sub-title { font-size: 24px; color: #8e1c1c; font-weight: 600; text-align: center; margin-bottom: 15px; }
.onairdetails .rs-about.style1 .about-part .sec-title .title { font-size: 18px; font-weight: 500; text-align: justify; line-height: 28px; color: #8f1b1b; }
.onairdetails .rs-about.style1 .about-part .sec-title ul { font-size: 16px; font-weight: 500; text-align: justify; line-height: 28px; color: #8f1b1b; margin-top: -10px; margin-bottom: 15px; }
.onairdetails .rs-about.style1 .about-part .sign-part .author-part .post { font-weight: 500; color: #000; }

.onairdetails .rs-about.style1 .notice-bord.style1 .title { background: #8f1b1b; font-size: 20px; text-transform: uppercase; padding: 18px 25px; text-align: center; font-weight: 600; color: #ffffff; margin-bottom: 10px; }
.onairdetails .rs-about.style1 .notice-bord.style1 .shortvideos { padding-left: 20px; }
.onairdetails .rs-about.style1 .notice-bord.style1 .desc { padding-left: 20px; margin-top: 6px; }
.onairdetails .rs-about.style1 .notice-bord.style1 .desc a { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairdetails .rs-popular-courses.best-school.vegaonairinner .courses-item { height: 270px; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner .content-part h4 { margin-bottom: 10px; color: #000; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner .content-part img { margin-bottom: 15px; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner .content-part a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner .content-part a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairdetails .rs-popular-courses.best-school.vegaonairinner2 .courses-item { height: 350px; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner2 .content-part h4 { margin-bottom: 10px; color: #000; }
.onairdetails .rs-popular-courses.best-school.vegaonairinner2 .content-part a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px;  }
.onairdetails .rs-popular-courses.best-school.vegaonairinner2 .content-part a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairdetails .vegaonairinner.rs-popular-courses.about-author .sec-title .sub-title { font-size: 24px; color: #8e1c1c; font-weight: 600; }
.onairdetails .vegaonairinner.rs-popular-courses.about-author p { font-size: 18px; color: #000; font-weight: 400; }
.onairdetails .vegaonairinner.rs-popular-courses.about-author p a { background: #8f1b1b; padding: 10px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairdetails .vegaonairinner.rs-popular-courses.about-vega .sec-title .sub-title { font-size: 24px; color: #8e1c1c; font-weight: 600; }
.onairdetails .vegaonairinner.rs-popular-courses.about-vega p { font-size: 18px; color: #000; font-weight: 400; margin-bottom: 10px; }

.onairdetails .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle { margin-top: 10px; }
.onairdetails .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle a { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px;  }
.onairdetails .rs-blog.style2.home-page .blog-item .blog-content.new-style p.subtitle a:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; }

.onairdetails .rs-blog.style2 .readon2.mod { background: #fff; border: 1px solid #8f1b1b; padding: 5px 20px; color: #8f1b1b; font-weight: 500; font-size: 13px; border-radius: 10px; text-transform: none; }
.onairdetails .rs-blog.style2 .readon2.mod:hover { background: #8f1b1b; padding: 5px 20px; color: #fff; font-weight: 500; font-size: 13px; border-radius: 10px; text-transform: none; }

.onairdetails .rs-blog.style2.onair.moreonvegaonair { background: #e3e3e3; }
.onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item { text-align: center; }
.onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item img { width: 70%; height: 150px; border-radius: 75px; margin-left: 15%; }
.onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item .author-name { text-align: center; margin-top: 10px; font-size: 20px; color: #8f1b1b; font-weight: 500; margin-bottom: 5px; }
.onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item .author-name a { color: #8f1b1b; }

@media(max-width: 767px){ 

	.onairindex .onairdetails .onairinnerbanner { padding: 50px 0; }
    .onairindex .onairdetails .onairinnerbanner .sec-title h1 { font-size: 24px; color: #8e1c1c; font-weight: 600; line-height: 35px; padding-top: 0px; }

    .onairindex .onairdetails .rs-about.style1 .about-part .sec-title .sub-title { color: #8f1b1b; font-weight: 600; font-size: 18px; }
    .onairindex .rs-popular-courses.best-school.vegaonairinner .courses-item { height: 280px; }
    .onairindex .rs-popular-courses.best-school.vegaonairinner2 .courses-item { height: 275px; }
    .onairindex .vegaonairinner.rs-popular-courses.about-author p { font-size: 16px; text-align: justify; color: #000; font-weight: 400; }

    .onairindex .bg-video-wrap { position: relative; overflow: hidden; width: 100%; height: 30vh; display: block; }
    .onairindex .bg-video-wrap video { min-width: 100%; height: 30vh; z-index: 1; }
    
    .onairindex .rs-blog.style2 .sec-title .sub-title { font-size: 20px; }
    .onairindex .rs-blog.style2.onair.authorslider .team-item img { width: 80%; height: 280px; margin-left: 10%; }

    .onairindex .rs-popular-courses.best-school .sec-title .sub-title { font-size: 20px; }
    .onairindex .rs-popular-courses.best-school .content-part img { height: 150px; }
    .onairindex .rs-popular-courses.onairindex.best-school .content-part h2 { font-size: 20px; }
    .onairindex .rs-popular-courses.onairindex.best-school .content-part p { font-size: 16px; line-height: 25px; text-align: justify; }

    .onairindex .rs-blog.style2.onair.archiveslider .team-item p { font-size: 18px; line-height: 26px; }

    .onairindex .mostpopularvideos .sec-title .sub-title { font-size: 20px; margin-bottom: 20px; }
    .onairindex .mostpopularvideos .bg-video-wrap22 { width: 100%; height: 30vh; display: block; }
    .onairindex .mostpopularvideos .bg-video-wrap22 video { min-width: 100%; height: 30vh; z-index: 1; }

    .onairindex.rs-categories.main-home .sec-title .sub-title { font-size: 20px; }

    .onairdetails .onairinnerbanner { padding: 50px 0; }
    .onairdetails .onairinnerbanner .sec-title h1 { font-size: 24px; color: #8e1c1c; font-weight: 600; line-height: 35px; padding-top: 0px; }

    .onairdetails .rs-about.style1 .about-part .sec-title .sub-title { color: #8e1c1c; font-weight: 600; font-size: 20px; margin-bottom: 15px; }
    .onairdetails .rs-about.style1 .about-part .sec-title ul { text-align: left; }
    .onairdetails .rs-popular-courses.best-school.vegaonairinner .courses-item { height: 230px; }
    .onairdetails .rs-popular-courses.best-school.vegaonairinner2 .courses-item { height: 280px; }
    .onairdetails .vegaonairinner.rs-popular-courses.about-author p { font-size: 16px; text-align: justify; color: #000; font-weight: 400; }
    .onairdetails .vegaonairinner.rs-popular-courses.about-school p { font-size: 16px; text-align: justify; color: #000; font-weight: 400; }

    .onairdetails .rs-popular-courses.best-school .content-part img { height: 150px; }
    .onairdetails .rs-popular-courses.best-school .sec-title .sub-title { font-size: 20px; }
    .onairdetails .vegaonairinner.rs-popular-courses.about-author .sec-title .sub-title { font-size: 20px; }
    .onairdetails .rs-popular-courses.best-school .sec-title .sub-title { font-size: 20px; }
    .onairdetails .rs-blog.style2 .sec-title .sub-title { font-size: 20px; }
    .onairdetails .vegaonairinner.rs-popular-courses.about-vega .sec-title .sub-title { font-size: 20px; }
    
    .onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item .author-name { font-size: 18px; line-height: 24px; }
    .onairdetails .rs-blog.style2.onair.moreonvegaonair .team-item img { width: 75%; height: 120px; border-radius: 75px; margin-left: 12%; }

    .rs-blog.style2.onair .rs-carousel.nav-style2 .owl-nav { display: block; top: -40px; }
}